body{
    margin:0;
    padding:0;
}
#wrapper{
    width:936px;
    margin:0 auto;
}
#header{
    width:100%;
    height:129px;
    background:url('../images/header_bg.jpg') top center no-repeat;
}
#header_logo{
    width:590px;
    text-align:center;
    float:left;
    margin-left:171px;
    padding-top:16px;
    height:78px;
}
#header_search{
    /*width:130px;*/
    float:left;
    margin-left:33px;
    padding-top:10px;
    height:21px;
}
#header_search_bt{
    margin-bottom:-5px;
}
#header_search_input{
    width:101px;
    height:21px;
    padding:0 3px;
    background:url('../images/header_search_input.png') top center no-repeat;
    border:none;
    margin-left:-5px;
    color:#666666;
}
#main_menu{
    padding-top:9px;
}